Skip to content

,System.Threading.CancellationToken)}

BaseStatelessSubjectAsync.SubscribeAsyncCore(IObserverAsync, CancellationToken) method

Defined in

Type: BaseStatelessSubjectAsync Namespace: ReactiveUI.Extensions.Async.Subjects Assembly: ReactiveUI.Extensions.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

protected override ValueTask<IAsyncDisposable> SubscribeAsyncCore(IObserverAsync<T> observer, CancellationToken cancellationToken)

View source

Summary: Subscribes the specified asynchronous observer to receive notifications from the observable sequence.

Parameters

NameTypeDescription
observer[IObserverAsync](#The asynchronous observer that will receive notifications. Cannot be null.
cancellationTokenCancellationTokenA cancellation token that can be used to cancel the subscription operation.

Returns: ValueTask -- A value task that represents the asynchronous subscription operation. The result is an IAsyncDisposable that can be disposed to unsubscribe the observer.

Remarks

Disposing the returned IAsyncDisposable will remove the observer from the subscription list. The subscription is established immediately upon calling this method.